Bisection algorithms for approximating quadratic Bézier curves by G1 arc splines

نویسندگان

  • Jun-Hai Yong
  • Shi-Min Hu
  • Jia-Guang Sun
چکیده

To describe the tool path of a CNC machine, it is often necessary to approximate curves by G arc splines with the number of arc segments as small as possible. Ahn et al. have proposed an iterative algorithm for approximating quadratic Bézier curves by G arc splines with fewer arc segments than the biarc method. This paper gives the formula of the upper bound for arc segments used by their algorithm. Based on the formula, two kinds of bisection algorithms for approximating quadratic Bézier curves by G arc splines are presented. Results of some examples illustrate their efficiency. q 2000 Elsevier Science Ltd. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Smoothing an arc spline

Arc splines are G continuous curves made of circular arcs and straight-line segments. They have the advantages that the curvature of an arc spline is known and controlled at all but a finite number of points, and that the offset curve of an arc spline is another arc spline. Arc splines are used by computer-controlled machines as a natural curve along which to cut and are used by highway route p...

متن کامل

Curve fitting and fairing using conic splines

We present an efficient geometric algorithm for conic spline curve fitting and fairing through conic arc scaling. Given a set of planar points, we first construct a tangent continuous conic spline by interpolating the points with a quadratic Bézier spline curve or fitting the data with a smooth arc spline. The arc spline can be represented as a piecewise quadratic rational Bézier spline curve. ...

متن کامل

Optimal Quasi-Interpolation by Quadratic C-Splines on Type-2 Triangulations

We describe a new scheme based on quadratic C-splines on type-2 triangulations approximating gridded data. The quasiinterpolating splines are directly determined by setting the BernsteinBézier coefficients of the splines to appropriate combinations of the given data values. In this way, each polynomial piece of the approximating spline is immediately available from local portions of the data, w...

متن کامل

Optimal Spline Approximation via ℓ0-Minimization

Splines are part of the standard toolbox for the approximation of functions and curves in Rd . Still, the problem of finding the spline that best approximates an input function or curve is ill-posed, since in general this yields a “spline” with an infinite number of segments. The problem can be regularized by adding a penalty term for the number of spline segments. We show how this idea can be ...

متن کامل

Geometric constraints on quadratic Bézier curves using minimal length and energy

This paper derives expressions for the arc length and the bending energy of quadratic Bézier curves. The formulae are in terms of the control point coordinates. For fixed start and end points of the Bézier curve, the locus of the middle control point is analyzed for curves of fixed arc length or bending energy. In the case of arc length this locus is convex. For bending energy it is not. Given ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer-Aided Design

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2000